<!DOCTYPE html>
<html lang="zh-CN">
<head>
    <meta charset="utf-8">
    <title>个人网页</title>
</head>
<body>
<?php
    include_once("conn.php");//链接数据库文件引用
        if(isset($_GET['action'])=='index'){//判断是通过什么方式进入本页面，添加页面进入的就不执行,这些代码是为修改准备的
        $sql="select*from anpai where id= ".$_GET['id'];
        $rs=$pdo->query($sql);
        $all=$rs->fetch(PDO::FETCH_ASSOC);//获取单条数据2只获取一行
    }
?>
        <form method="post" action="">
                <div>
                    <?php if(isset($_GET['action'])=='index'){echo "修改考试安排";}else{echo "添加考试";}?>
                </div>
                <div>                                       <!-- 下面表单里的代码是判断是什么方式进入本页面的,如果是修改进入就输出上个页面的对应的员工信息否者就不输出 -->
                    请输入课程名称<input  type="text" name="name" value="<?php if(isset($_GET['action'])=='index'){echo $all['name'];}?>" placeholder="请输入课程名称">
                </div>
                <div>
                    请输入班级<input  type="text" name="class" value="<?php if(isset($_GET['action'])=='index'){echo $all['class'];}?>" placeholder="请输入班级">
                </div>
                <div>
                    考试位置<input  type="text" name="kaochang" value="<?php if(isset($_GET['action'])=='index'){echo $all['kaochang'];}?>" placeholder="考试位置">
                </div>
                <div>
                    考试时间<input  type="text" name="time" value="<?php if(isset($_GET['action'])=='index'){echo $all['time'];}?>" placeholder="考试时间">
                </div>
				<div>
				    监考老师<input  type="text" name="teacher" value="{echo $all['teacher'];}?>" placeholder="监考老师">
				</div>
                <div>
                    <input type="hidden" name="id" value="<?php if(isset($_GET['action'])=='index'){echo $_GET['id'];}?>"><!-- 传递id到下一个修改页面 -->
                </div>
                <div>
                        <div>
                                <input type="submit" name="<?php if(isset($_GET['action'])=='index'){echo 'submit1';}else{echo 'submit';} ?>" value="添加">
                               <!--  解释上一句话,如果是通过修改进入的本页面就输出submit1用于下个页面的判断，
                                因为修改和添加都写在了bookadd里面,submit和submit1是用来区分是修改信息还是添加信息,具体看bookadd页面 -->
                                <input type="reset" name="reset" value="重置">
                        </div>
                </div>
        </form>
</body>
</html>

<?php
include_once("conn.php");//链接数据库文件引用
if(!($_POST['name']and$_POST['class']and$_POST['kaochang']and$_POST['time']and$_POST['teacher'])){//判断输入的数据是否为空
	echo "输入不允许为空。单击<a href='javascript:onclick=history.go(-1)'>这里</a>返回";
}
elseif(isset($_POST['submit']))
{
	$sql1="select * from anpai";
	$rs=$pdo->query($sql1);
	$all=$rs->fetchAll(PDO::FETCH_ASSOC);
	$num=count($all+1)
	
	$sql="insert into anpai(id,class,name,kaochang,teacher,time) values('"$num"','".$_POST['class']."','".$_POST['name']."','".$_POST['kaochang']."','".$_POST['teacher']."','".$_POST['time']."')";//定义添加语句
	$result=$pdo->exec($sql);
	if($result)//判断插入是否成功
	{
		echo "添加成功，单击<a href='se.php'>这里</a>查看";
	}
	else
	{
		echo "<script>alert('添加失败');history.go(-1);</script>";
	}
}elseif (isset($_POST['submit1'])) {
	
	$sql="update anpai set teacher='{$_POST['teacher']}',time='{$_POST['time']}',class='{$_POST['class']}',name='{$_POST['name']}',kaochang='{$_POST['kaochang']}' where id='{$_POST['id']}'";//定义修改语句
	$result=$pdo->exec($sql);
	if($result)//判断插入是否成功
	{
		echo "修改成功，单击<a href='se.php'>这里</a>查看";
	}
	else
	{
		echo "<script>alert('修改失败或者您未做任何修改');history.go(-1);</script>";
	}
}
?>